package iO;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*文件流
文件流有两个构造器
FileOutPutStream(String path)
FileOutPutStream(File file)
需要注意，文件流会自动创建不存在的文件，前提是指定的路径必须存在，否则会报错
例如
 */
public class FOsDemo {
    public static void main(String[] args) throws IOException {
        //创建一个文件输出流
        FileOutputStream outputStream = new FileOutputStream("./fos.dat");
        //.\aaa\fos.dat (系统找不到指定的路径。)会报错，不会自动帮你创建路径
        //FileOutputStream outputStream = new FileOutputStream("./aaa/fos.dat");
        //另外一种方式
        //File file = new File("./fos.dat");
        //FileOutputStream out = new FileOutputStream(file);

        outputStream.write(1);
        outputStream.write(2);
        System.out.println("写出完毕");
        //流用完了，需要关闭，释放底层资源
        outputStream.close();
    }
}
